package br.ufc.quixada.adrs.model;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author Escritorio projetos
 */
public class AvaliacaoReprodutiva extends Bean {

    private QuestionarioQualitativo questionarioQualitativo;
    private Integer estacaoDeMonta;
    private Integer castracao;
    private Integer separacaoPorSexo;
    private Integer rufiao;

    public QuestionarioQualitativo getQuestionarioQualitativo() {
        return questionarioQualitativo;
    }

    public void setQuestionarioQualitativo(QuestionarioQualitativo questionarioQualitativo) {
        this.questionarioQualitativo = questionarioQualitativo;
    }

    public Integer getCastracao() {
        return castracao;
    }

    public void setCastracao(Integer castracao) {
        this.castracao = castracao;
    }

    public Integer getEstacaoDeMonta() {
        return estacaoDeMonta;
    }

    public void setEstacaoDeMonta(Integer estacaoDeMonta) {
        this.estacaoDeMonta = estacaoDeMonta;
    }

    public Integer getRufiao() {
        return rufiao;
    }

    public void setRufiao(Integer rufiao) {
        this.rufiao = rufiao;
    }

    public Integer getSeparacaoPorSexo() {
        return separacaoPorSexo;
    }

    public void setSeparacaoPorSexo(Integer separacaoPorSexo) {
        this.separacaoPorSexo = separacaoPorSexo;
    }

    public Integer get1() {
        return estacaoDeMonta;
    }

    public void set1(Integer A) {
        this.estacaoDeMonta = A;
    }

    public Integer get2() {
        return castracao;
    }

    public void set2(Integer B) {
        this.castracao = B;
    }

    public Integer get3() {
        return separacaoPorSexo;
    }

    public void set3(Integer C) {
        this.separacaoPorSexo = C;
    }

    public Integer get4() {
        return rufiao;
    }

    public void set4(Integer D) {
        this.rufiao = D;
    }

    public String getQuestaoByCodigo(String codigo) {
        if (codigo == null || codigo.trim().isEmpty()) {
            return null;
        } else if (codigo.equals("AR1")) {
            return "Adota estação de monta? Corretamente?";
        } else if (codigo.equals("AR2")) {
            return "Adota prática de castração? Técnicas e idade adequadas?";
        } else if (codigo.equals("AR3")) {
            return "Adota prática de separação por sexo? Corretamente?";
        } else if (codigo.equals("AR4")) {
            return "Possui rufião? Faz uso adequado?";
        } else {
            return null;
        }
    }
}
